<?php
require("../services/class/conexion.php");

$_REQUEST['fecha'] = $_REQUEST['fecha'] = explode("/", $_REQUEST['fecha']);
$_REQUEST['fecha'] = $_REQUEST['fecha'][2] . "-" . $_REQUEST['fecha'][1] . "-" . $_REQUEST['fecha'][0];

$link = mysql_connect($SERVIDOR, $USUARIO, $PASSWORD);
mysql_select_db($BASE, $link);
mysql_query("SET NAMES 'utf8'");

include "../libs/libchart/classes/libchart.php";

header("Content-type: image/png");

$dataSet = new XYDataSet();

$SELECT = mysql_query("SELECT usuarios.dni_usuario, CONCAT(usuarios.apellido, ', ', usuarios.nombres) as medico, count( turnos.dni_usuario ) AS cantidad FROM usuarios LEFT JOIN turnos ON usuarios.dni_usuario = turnos.dni_usuario WHERE cod_tipo_usuario = '3' AND DATE_FORMAT(turnos.fecha_asignada, '%Y%m') = DATE_FORMAT('" . $_REQUEST['fecha'] . "', '%Y%m') AND turnos.estado IN ('N', 'E', 'A') GROUP BY usuarios.dni_usuario");
if (mysql_error()) echo mysql_error();
WHILE ($CONS = mysql_fetch_array($SELECT))
{
	$dataSet->addPoint(new Point($CONS['medico'] . " (" . $CONS['cantidad'] . ")", $CONS['cantidad']));
}

$chart = new PieChart(500, 300);
$_REQUEST['fecha'] = explode("-", $_REQUEST['fecha']);
$_REQUEST['fecha'] = $_REQUEST['fecha'][1] . "/" . $_REQUEST['fecha'][0];
$chart->setTitle("Pacientes por Medico en la Fecha: " . $_REQUEST['fecha']);
$chart->setDataSet($dataSet);

$chart->render();
?>